Emberveil source

game/2006Scape Server/src/main/java/com/rs2/integrations/PlayersOnlineWebsite.java

package com.rs2.integrations;

import java.io.IOException;
import java.net.URL;

import com.rs2.Constants;
import com.rs2.game.players.PlayerHandler;

public class PlayersOnlineWebsite {

    public static String password;
    private static boolean hasntwared = true;

    private static void setWebsitePlayersOnline(int amount) throws IOException {
        URL url;
        url = new URL(Constants.WEBSITE_LINK + "/playersonline.php?pass=" + password + "&amount=" + amount + "&world=" + Constants.WORLD);
        url.openStream().close();
    }

    private static int count = 50;
    public static void addUpdatePlayersOnlineTask() {
        if (password != null && !password.equals("")) {
            if (count == 0) {
                try {
                    setWebsitePlayersOnline(PlayerHandler.getPlayerCount());
                    count = 50;
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            } else {
                count--;
            }
        } else if (hasntwared) {
            hasntwared = false;
            System.out.println("No Website Password Set So Website Integration Tasks Stopped");
        }
    }
}